﻿.file-ico {
    background-image: url(../images/fileico.png);
    background-repeat: no-repeat;
    display: inline-block;
}



/* zip */
.file-zip-lg {
    -ms-background-position: -450px -144px;
    background-position: -450px -144px;
    width: 75px;
    height: 75px;
}

.file-zip-md {
    -ms-background-position: -192px -64px;
    background-position: -192px -64px;
    width: 32px;
    height: 32px;
}

.file-zip-sm {
    -ms-background-position: -192px -0px;
    background-position: -192px -0px;
    width: 15px;
    height: 15px;
}

/* xls */
.file-xls-lg {
    -ms-background-position: -75px -144px;
    background-position: -75px -144px;
    width: 75px;
    height: 75px;
}

.file-xls-md {
    -ms-background-position: -32px -64px;
    background-position: -32px -64px;
    width: 32px;
    height: 32px;
}

.file-xls-sm {
    -ms-background-position: -32px -0px;
    background-position: -32px -0px;
    width: 15px;
    height: 15px;
}
/* doc */
.file-doc-lg {
    -ms-background-position: -150px -144px;
    background-position: -150px -144px;
    width: 75px;
    height: 75px;
}

.file-doc-md {
    -ms-background-position: -64px -64px;
    background-position: -64px -64px;
    width: 32px;
    height: 32px;
}

.file-doc-sm {
    -ms-background-position: -64px -0px;
    background-position: -64px -0px;
    width: 15px;
    height: 15px;
}
/* ppt */
.file-ppt-lg {
    -ms-background-position: -225px -144px;
    background-position: -225px -144px;
    width: 75px;
    height: 75px;
}

.file-ppt-md {
    -ms-background-position: -96px -64px;
    background-position: -96px -64px;
    width: 32px;
    height: 32px;
}

.file-ppt-sm {
    -ms-background-position: -96px -0px;
    background-position: -96px -0px;
    width: 15px;
    height: 15px;
}
/* rar */
.file-rar-lg {
    -ms-background-position: -375px -144px;
    background-position: -375px -144px;
    width: 75px;
    height: 75px;
}

.file-rar-md {
    -ms-background-position: -160px -64px;
    background-position: -160px -64px;
    width: 32px;
    height: 32px;
}

.file-rar-sm {
    -ms-background-position: -160px -0px;
    background-position: -160px -0px;
    width: 15px;
    height: 15px;
}
/* 7z */
.file-7z-lg {
    -ms-background-position: -300px -144px;
    background-position: -300px -144px;
    width: 75px;
    height: 75px;
}

.file-7z-md {
    -ms-background-position: -128px -64px;
    background-position: -128px -64px;
    width: 32px;
    height: 32px;
}

.file-7z-sm {
    -ms-background-position: -128px -64px;
    background-position: -128px -64px;
    width: 15px;
    height: 15px;
}
/* js */
.file-js-lg {
    -ms-background-position: -750px -144px;
    background-position: -750px -144px;
    width: 75px;
    height: 75px;
}

.file-js-md {
    -ms-background-position: -320px -64px;
    background-position: -320px 64px;
    width: 32px;
    height: 32px;
}

.file-js-sm {
    -ms-background-position: -320px 0px;
    background-position: -320px 0px;
    width: 15px;
    height: 15px;
}

/* js */
.file-css-lg {
    -ms-background-position: -825px -144px;
    background-position: -825px -144px;
    width: 75px;
    height: 75px;
}

.file-css-md {
    -ms-background-position: -352px -64px;
    background-position: -352px 64px;
    width: 32px;
    height: 32px;
}

.file-css-sm {
    -ms-background-position: -352px 0px;
    background-position: -352px 0px;
    width: 15px;
    height: 15px;
}
/* htm */
.file-htm-lg {
    -ms-background-position: -675px -144px;
    background-position: -675px -144px;
    width: 75px;
    height: 75px;
}

.file-htm-md {
    -ms-background-position: -288px -64px;
    background-position: -288px 64px;
    width: 32px;
    height: 32px;
}

.file-htm-sm {
    -ms-background-position: -288px 0px;
    background-position: -288px 0px;
    width: 15px;
    height: 15px;
}
/* pdf */
.file-pdf-lg {
    -ms-background-position: -300px -219px;
    background-position: -300px -219px;
    width: 75px;
    height: 75px;
}

.file-pdf-md {
    -ms-background-position: -512px -64px;
    background-position: -512px 64px;
    width: 32px;
    height: 32px;
}

.file-pdf-sm {
    -ms-background-position: -512px 0px;
    background-position: -512px 0px;
    width: 15px;
    height: 15px;
}
/* txt */
.file-txt-lg {
    -ms-background-position: -675px -219px;
    background-position: -675px -219px;
    width: 75px;
    height: 75px;
}

.file-txt-md {
    -ms-background-position: -672px -64px;
    background-position: -672px -64px;
    width: 32px;
    height: 32px;
}

.file-txt-sm {
    -ms-background-position: -672px 0px;
    background-position: -672px 0px;
    width: 15px;
    height: 15px;
}
/* avi */
.file-avi-lg {
    -ms-background-position: -75px -294px;
    background-position: -75px -294px;
    width: 75px;
    height: 75px;
}

.file-avi-md {
    -ms-background-position: -800px -64px;
    background-position: -800px -64px;
    width: 32px;
    height: 32px;
}

.file-avi-sm {
    -ms-background-position: -800px 0px;
    background-position: -800px 0px;
    width: 15px;
    height: 15px;
}
/* jpg */
.file-jpg-lg {
    -ms-background-position: -375px -294px;
    background-position: -375px -294px;
    width: 75px;
    height: 75px;
}

.file-jpg-md {
    -ms-background-position: -0px -96px;
    background-position: -0px -96px;
    width: 32px;
    height: 32px;
}

.file-jpg-sm {
    -ms-background-position: -0px -32px;
    background-position: -0px -32px;
    width: 15px;
    height: 15px;
}

/* png */
.file-png-lg {
    -ms-background-position: -525px -294px;
    background-position: -525px -294px;
    width: 75px;
    height: 75px;
}

.file-png-md {
    -ms-background-position: -64px -96px;
    background-position: -64px -96px;
    width: 32px;
    height: 32px;
}


.file-png-sm {
    -ms-background-position: -64px -32px;
    background-position: -64px -32px;
    width: 15px;
    height: 15px;
}

/* gif */
.file-gif-lg {
    -ms-background-position: -450px -294px;
    background-position: -450px -294px;
    width: 75px;
    height: 75px;
}

.file-gif-md {
    -ms-background-position: -32px -96px;
    background-position: -32px -96px;
    width: 32px;
    height: 32px;
}

.file-gif-sm {
    -ms-background-position: -32px -32px;
    background-position: -32px -32px;
    width: 15px;
    height: 15px;
}
/* bmp */
.file-bmp-lg {
    -ms-background-position: -600px -294px;
    background-position: -600px -294px;
    width: 75px;
    height: 75px;
}

.file-bmp-md {
    -ms-background-position: -96px -96px;
    background-position: -96px -96px;
    width: 32px;
    height: 32px;
}

.file-bmp-sm {
    -ms-background-position: -96px -32px;
    background-position: -96px -32px;
    width: 15px;
    height: 15px;
}
/* tif */
.file-tif-lg {
    -ms-background-position: -675px -294px;
    background-position: -675px -294px;
    width: 75px;
    height: 75px;
}

.file-tif-md {
    -ms-background-position: -128px -96px;
    background-position: -128px -96px;
    width: 32px;
    height: 32px;
}

.file-tif-sm {
    -ms-background-position: -128px -32px;
    background-position: -128px -32px;
    width: 15px;
    height: 15px;
}
/* emf */
.file-emf-lg {
    -ms-background-position: -750px -294px;
    background-position: -750px -294px;
    width: 75px;
    height: 75px;
}

.file-emf-md {
    -ms-background-position: -160px -96px;
    background-position: -160px -96px;
    width: 32px;
    height: 32px;
}

.file-emf-sm {
    -ms-background-position: -160px -32px;
    background-position: -160px -32px;
    width: 15px;
    height: 15px;
}
/* wmf */
.file-wmf-lg {
    -ms-background-position: -825px -294px;
    background-position: -825px -294px;
    width: 75px;
    height: 75px;
}

.file-wmf-md {
    -ms-background-position: -192px -96px;
    background-position: -192px -96px;
    width: 32px;
    height: 32px;
}

.file-wmf-sm {
    -ms-background-position: -192px -32px;
    background-position: -192px -32px;
    width: 15px;
    height: 15px;
}

/* ps */
.file-ps-lg {
    -ms-background-position: -375px -219px;
    background-position: -375px -219px;
    width: 75px;
    height: 75px;
}

.file-ps-md {
    -ms-background-position: -544px -96px;
    background-position: -544px -96px;
    width: 32px;
    height: 32px;
}

.file-ps-sm {
    -ms-background-position: -544px -32px;
    background-position: -544px -32px;
    width: 15px;
    height: 15px;
}

/* dwg */
.file-dwg-lg {
    -ms-background-position: -675px -369px;
    background-position: -675px -369px;
    width: 75px;
    height: 75px;
}

.file-dwg-md {
    -ms-background-position: -512px -96px;
    background-position: -512px -96px;
    width: 32px;
    height: 32px;
}

.file-dwg-sm {
    -ms-background-position: -512px -32px;
    background-position: -512px -32px;
    width: 15px;
    height: 15px;
}

/* koc */
.file-koc-lg {
    -ms-background-position: -825px -369px;
    background-position: -825px -369px;
    width: 75px;
    height: 75px;
}

.file-koc-md {
    -ms-background-position: -576px -96px;
    background-position: -576px -96px;
    width: 32px;
    height: 32px;
}

.file-koc-sm {
    -ms-background-position: -576px -32px;
    background-position: -576px -32px;
    width: 15px;
    height: 15px;
}

/* mrs */
.file-mrs-lg {
    -ms-background-position: -750px -369px;
    background-position: -750px -369px;
    width: 75px;
    height: 75px;
}

.file-mrs-md {
    -ms-background-position: -544px -96px;
    background-position: -544px -96px;
    width: 32px;
    height: 32px;
}

.file-mrs-sm {
    -ms-background-position: -544px -32px;
    background-position: -544px -32px;
    width: 15px;
    height: 15px;
}


/* unkown */
.file-unkown-lg {
    -ms-background-position: -0px -219px;
    background-position: -0px -219px;
    width: 75px;
    height: 75px;
}

.file-unkown-md {
    -ms-background-position: -384px -66px;
    background-position: -384px -66px;
    width: 32px;
    height: 32px;
}

.file-unkown-sm {
    -ms-background-position: -384px -0px;
    background-position: -384px -0px;
    width: 15px;
    height: 15px;
}